package com.financing.wap.dto;

import java.util.Date;

public class UserDTO extends BaseToDTO {
	
	private static final long serialVersionUID = -2171524247522393934L;
	
	/**
	 * 用户名
	 */
	private String userName="";
	
	/**
	 * 登陆名
	 */
	private String loginName;

	/**
	 * 密码
	 */
	private String password;
	
	/**
	 * 手机号码
	 */
	private String mobile;
	
	/**
	 * 角色
	 */
	private String role;
	
	/**
	 * 类型：
	 * 0：自由FA
	 * 1：机构用户
	 * 3：机构FA
	 */
	private String uType = "0";
	
	/**
	 * 组织机构ID
	 */
	private String managerId = "";
	
	/**
	 * 状态
	 */
	private String faStatus;
	

	/**
	 * 账号ID
	 */
	private Integer accountId;
	
	/**
	 * 来源码
	 */
	private String sourceCode ;
	
	/**
	 * 转发数
	 */
	private Integer forwardNum;	
	
	/**
	 * 用户有效性  广告统计用
	 */
	private String isValid;
	
	/**
	 * 备注
	 */
	private String remark;
	
	
	/**
	 * 媒体来源code
	 */
	private String mediaSource;
	
	/**
	 * 图片地址
	 */
	private String uImage;
	
	/**
	 * 名片地址
	 */
	private String cardAddress;
	
	/**
	 * 活动来源
	 */
	private String actSource;
	
	/**
	 * 最后登录IP
	 */
	private String lastLoginIP;
	
	/**
	 * 最后登录时间
	 */
	private Date lastLoginTime;

	/**
	 * 电子邮件
	 */
	private String uEmail;
	
	/**
	 * 登录次数
	 */
	private Integer loginNum = 0;
	
	//添加实名字段
	private Long bindingNum;//银行卡绑定数量
	private String defBingingCrad;//默认绑定银行卡
	private String defCardBankCode;//聚友投银行统一代码
	private String isRealNmae;//实名认证标志
	private String realDate;//实名认证日期
	private Date realTime;//实名认证时间
	private String realRetMsg;//实名认证响应
	private String realPaperType;//实名认证证件类型
	private String realPaperNo;//实名认证证件号码
	private String tradePwd;//交易密码
	private Long tradeErrTimes;//交易密码错误次数
	
	private String uRealName;//真实姓名
	
	//用户的基础信息
	private int uSex;//用户性别
	private String uAddress;//地址
	private String uCompanyName;//公司姓名
	private String uCompanyAdd;//公司地址
	private String uJob;//工作
	private String uFrom;//用户来源
	
	private String uShoprole; //工具App认证标识
	
	private String fpTempRole; //临时认证标识
	
	
	
	private FaUserWechatDTO userWechatDto;
	
	public String getMediaSource() {
		return mediaSource;
	}

	public void setMediaSource(String mediaSource) {
		this.mediaSource = mediaSource;
	}

	public String getSourceCode() {
		return sourceCode;
	}

	public void setSourceCode(String sourceCode) {
		this.sourceCode = sourceCode;
	}

	public Integer getForwardNum() {
		return forwardNum;
	}

	public void setForwardNum(Integer forwardNum) {
		this.forwardNum = forwardNum;
	}

	public String getuType() {
		return uType;
	}

	public void setuType(String uType) {
		this.uType = uType;
	}

	public Integer getAccountId() {
		return accountId;
	}

	public void setAccountId(Integer accountId) {
		this.accountId = accountId;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getRole() {
		return role;
	}

	public void setRole(String role) {
		this.role = role;
	}

	public String getLoginName() {
		return loginName;
	}

	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUType() {
		return uType;
	}

	public void setUType(String uType) {
		this.uType = uType;
	}

	public String getManagerId() {
		return managerId;
	}

	public void setManagerId(String managerId) {
		this.managerId = managerId;
	}
	
	public String getFaStatus() {
		return faStatus;
	}

	public void setFaStatus(String faStatus) {
		this.faStatus = faStatus;
	}

	public String getIsValid() {
		return isValid;
	}

	public void setIsValid(String isValid) {
		this.isValid = isValid;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getuImage() {
		return uImage;
	}

	public void setuImage(String uImage) {
		this.uImage = uImage;
	}

	public String getLastLoginIP() {
		return lastLoginIP;
	}

	public void setLastLoginIP(String lastLoginIP) {
		this.lastLoginIP = lastLoginIP;
	}

	public Date getLastLoginTime() {
		return lastLoginTime;
	}

	public void setLastLoginTime(Date lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}

	public String getCardAddress() {
		return cardAddress;
	}

	public void setCardAddress(String cardAddress) {
		this.cardAddress = cardAddress;
	}

	public String getActSource() {
		return actSource;
	}

	public void setActSource(String actSource) {
		this.actSource = actSource;
	}

	public String getuEmail() {
		return uEmail;
	}

	public void setuEmail(String uEmail) {
		this.uEmail = uEmail;
	}

	public Integer getLoginNum() {
		return loginNum;
	}

	public void setLoginNum(Integer loginNum) {
		this.loginNum = loginNum;
	}

	public Long getBindingNum() {
		return bindingNum;
	}

	public void setBindingNum(Long bindingNum) {
		this.bindingNum = bindingNum;
	}

	public String getDefBingingCrad() {
		return defBingingCrad;
	}

	public void setDefBingingCrad(String defBingingCrad) {
		this.defBingingCrad = defBingingCrad;
	}

	public String getDefCardBankCode() {
		return defCardBankCode;
	}

	public void setDefCardBankCode(String defCardBankCode) {
		this.defCardBankCode = defCardBankCode;
	}

	public String getIsRealNmae() {
		return isRealNmae;
	}

	public void setIsRealNmae(String isRealNmae) {
		this.isRealNmae = isRealNmae;
	}

	public String getRealDate() {
		return realDate;
	}

	public void setRealDate(String realDate) {
		this.realDate = realDate;
	}

	public Date getRealTime() {
		return realTime;
	}

	public void setRealTime(Date realTime) {
		this.realTime = realTime;
	}

	public String getRealRetMsg() {
		return realRetMsg;
	}

	public void setRealRetMsg(String realRetMsg) {
		this.realRetMsg = realRetMsg;
	}

	public String getRealPaperType() {
		return realPaperType;
	}

	public void setRealPaperType(String realPaperType) {
		this.realPaperType = realPaperType;
	}

	public String getRealPaperNo() {
		return realPaperNo;
	}

	public void setRealPaperNo(String realPaperNo) {
		this.realPaperNo = realPaperNo;
	}

	public String getTradePwd() {
		return tradePwd;
	}

	public void setTradePwd(String tradePwd) {
		this.tradePwd = tradePwd;
	}

	public Long getTradeErrTimes() {
		return tradeErrTimes;
	}

	public void setTradeErrTimes(Long tradeErrTimes) {
		this.tradeErrTimes = tradeErrTimes;
	}

	public String getuRealName() {
		return uRealName;
	}

	public void setuRealName(String uRealName) {
		this.uRealName = uRealName;
	}

	public int getuSex() {
		return uSex;
	}

	public void setuSex(int uSex) {
		this.uSex = uSex;
	}

	public String getuAddress() {
		return uAddress;
	}

	public void setuAddress(String uAddress) {
		this.uAddress = uAddress;
	}

	public String getuCompanyName() {
		return uCompanyName;
	}

	public void setuCompanyName(String uCompanyName) {
		this.uCompanyName = uCompanyName;
	}

	public String getuCompanyAdd() {
		return uCompanyAdd;
	}

	public void setuCompanyAdd(String uCompanyAdd) {
		this.uCompanyAdd = uCompanyAdd;
	}

	public String getuJob() {
		return uJob;
	}

	public void setuJob(String uJob) {
		this.uJob = uJob;
	}

	public String getuFrom() {
		return uFrom;
	}

	public void setuFrom(String uFrom) {
		this.uFrom = uFrom;
	}

	public FaUserWechatDTO getUserWechatDto() {
		return userWechatDto;
	}

	public void setUserWechatDto(FaUserWechatDTO userWechatDto) {
		this.userWechatDto = userWechatDto;
	}

	public String getFpTempRole() {
		return fpTempRole;
	}

	public void setFpTempRole(String fpTempRole) {
		this.fpTempRole = fpTempRole;
	}

	public String getuShoprole() {
		return uShoprole;
	}

	public void setuShoprole(String uShoprole) {
		this.uShoprole = uShoprole;
	}
	
}
